AcVendor\DI\Definition\ObjectDefinition S

Total Complexity 43
Dependencies 5
Dependents 9
Total lines 321
Lines of code 138
Logical lines of code 68
Comment lines 103
Methods 24
Properties 9

Methods 24

Method Rating Maintainability Complexity Lines of code
setSubDefinition()
S
58 5 17
updateCache()
S
64 3 10
mergeMethodCalls()
S
65 3 9
mergeMethodInjections()
S
65 3 9
mergePropertyInjections()
S
68 3 7
mergeConstructorInjection()
S
67 3 9
getClassName()
S
72 2 6
addPropertyInjection()
S
66 2 9
addMethodInjection()
S
69 2 7
getScope()
S
80 2 3
isLazy()
S
70 2 7
isInstantiable()
S
82 1 3
__toString()
S
80 1 3
getSubDefinitionName()
S
81 1 3
__construct()
S
76 1 4
classExists()
S
82 1 3
getName()
S
82 1 3
setScope()
S
81 1 3
getMethodInjections()
S
69 1 7
getPropertyInjections()
S
82 1 3
setConstructorInjection()
S
81 1 3
getConstructorInjection()
S
82 1 3
setClassName()
S
77 1 4
setLazy()
S
81 1 3